草庐IT

JavaBeans 替代品?

全部标签

c# - 报告(免费 || 开源)Winforms 中 Crystal Reports 的替代品

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion在我的winforms项目中,我正在寻找类似CrystalReport的免费或开源解决方案,它允许我打印和PDF化数据集的内容。¿任何建议或想法?我需要一些简单但快速的东西,Crystal对我来说似乎很慢。提前致谢。我知道这个quest

c# - .NET 4.0 中使用 C# 的 Task.Run 的替代方法是什么?

我得到的这个程序给我语法错误“System.Threading.Tasks.task不包含运行的定义。”我正在使用VB2010.NET4.0有任何想法吗?.net4.0中运行的任何替代品?usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;namespaceChatApp{classChatProg{staticvoidMain(string[]args){TaskwakeUp=DoW

c# - System.Threading.Timer 是否有基于任务的替代品?

我是.Net4.0的任务的新手,我无法找到我认为是基于任务的计时器的替换或实现,例如一个周期性的任务。有这种事吗?更新我想出了一个我认为是满足我需求的解决方案,即将“计时器”功能包装在一个任务中,所有子任务都利用CancellationToken并返回任务以便能够参与进一步的任务步骤。publicstaticTaskStartPeriodicTask(Actionaction,intintervalInMilliseconds,intdelayInMilliseconds,CancellationTokencancelToken){ActionwrapperAction=()=>{if

c# - 嵌套循环的更快替代方案?

我需要创建一个数字组合列表。这些数字非常小,所以我可以使用byte而不是int。但是,它需要许多嵌套循环才能获得所有可能的组合。我想知道是否有更有效的方式来做我想要做的事情。到目前为止的代码是:vardata=newList();for(bytea=0;a我正在考虑使用类似BitArray的东西,但我不确定如何合并它。如有任何建议,我们将不胜感激。或者,也许这是执行我想要的操作的最快方法?编辑几点要点(很抱歉我没有把它们放在原来的帖子中):数字及其顺序(2、3、4、3、4、3、3等)非常重要,因此使用GeneratingPermutationsusingLINQ等解决方案不会有帮助,因

c# - 是否有 C# 替代 Java 的 vararg 参数?

我从事过Java和.Net技术的新工作是否可以在C#中声明一个接受可变输入参数的函数有没有类似下面Java语法的C#语法?voidf1(String...a) 最佳答案 是的,C#具有等效的可变参数。他们叫parameterarrays,并通过params修饰符引入:publicvoidFoo(intx,paramsstring[]values)然后调用它:Foo(10,"hello","there");与Java一样,只有最后一个参数可以像这样变化。请注意(与Java一样)paramsobject[]objects的参数很容易引起

c# - 在实现 INotifyPropertyChanged 时,[CallerMemberName] 是否比替代方案慢?

有好文章推荐differentwaysforimplementingINotifyPropertyChanged.考虑以下基本实现:classBasicClass:INotifyPropertyChanged{publiceventPropertyChangedEventHandlerPropertyChanged;privatevoidFirePropertyChanged(stringpropertyName){varhandler=PropertyChanged;if(handler!=null)handler(this,newPropertyChangedEventArgs(p

c# - 免费的 NCrunch 替代品

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion自从NCrunch离开自由市场后,我一直在寻找类似的工具来进行代码覆盖率标记,并像NCrunch一样进行持续测试编辑:我正在使用VS2012更新:我用ContinuousTest有一段时间了,还可以,但是我觉得写代码的时候缺少反馈。当我编写测试时,反馈很好,但是当我中断测试时(在编辑源代码时),它不会告诉我测试中断了(在边缘,就像它对NCrunch所做的那样)。所以如

c# - ReSharper 有哪些替代品?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在考虑购买ReSharper许可证,但是否有任何可能的ReSharper替代品?与ReSharper相比,您如何评价这些替代品?它不一定非得是免费替代品,但我只想知道同等产品有多好。

c# - 什么可以替代 MSTest 中的 [TearDown] 和 [SetUp]?

当我使用MSTestFramework并复制SeleniumIDE为我生成的代码时,MSTest无法识别[TearDown]和[SetUp]。有什么替代方案? 最佳答案 您将分别使用[TestCleanup]和[TestInitialize]。 关于c#-什么可以替代MSTest中的[TearDown]和[SetUp]?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/619374

c# - 是否有不区分大小写的 string.Replace 替代方法?

我需要搜索一个字符串并将所有出现的%FirstName%和%PolicyAmount%替换为从数据库中提取的值。问题是FirstName的大小写不同。这使我无法使用String.Replace()方法。我看过有关该主题的网页,建议Regex.Replace(strInput,strToken,strReplaceWith,RegexOptions.IgnoreCase);但是由于某些原因,当我尝试将%PolicyAmount%替换为$0时,替换从未发生。我认为这与美元符号是正则表达式中的保留字符有关。有没有我可以使用的另一种方法,它不涉及清理输入以处理正则表达式特殊字符?